#include<bits/stdc++.h>
using namespace std;
int a[100005];
int main()
{
   int n,m;
cin>>n>>m;
map<int,int>mp;
for(int i=0;i<n;i++)  cin>>a[i],mp[a[i]]=i;
for(int i=0;i<n;i++) {
if(mp.count(m-a[i]) && mp[m-a[i]]!=i) {
printf("%d %d\n",i,mp[m-a[i]]);
}
}


}